Multi-Dimensional Concerns in Parallel Program Design
ثبت نشده
چکیده
Parallel programming is difficult, thus design patterns. Despite rapid advances in parallel hardware performance, the full potential of processing power is not being exploited in the community for one clear reason: difficulty of designing parallel software. Identifying tasks, designing parallel algorithm, and managing the balanced load among the processing units has been a daunting task for novice programmers, and even the experienced programmers are often trapped with design decisions that underachieve in potential peak performance. Over the last decade there have been several approaches in identifying common patterns that are repeatedly used in parallel software design process. Documentation of these “design patterns” helps the programmers by providing definition, solution and guidelines for common parallelization problems. Such patterns can take the form of templates in software tools, written paragraphs with detailed description, or even charts, diagrams and examples.
منابع مشابه
A Runtime Model for Multi-Dimensional Separation of Concerns
Multi-dimensional separation of concerns techniques for aspect-oriented software development (AOSD) support symmetric representation and composition of various concerns in a system. In a multi-dimensional separation one can project any set of concerns on another set of concerns hence offering powerful modular and compositional reasoning abilities. This is in contrast with asymmetric approaches ...
متن کاملEffect of Midwife-Led Counseling on the Quality of Life of Women With Body Image Concerns During Postpartum
Introduction: During pregnancy and postpartum, women bet more concerned and dissatisfied with their bodies. Primiparous women face more physical and mental health problems in the postpartum period. Objective:This study aimed to investigate the effect of a midwife-based counseling program on the quality of life in women with body image concerns during postpartum. Materials and Methods: This ra...
متن کاملComprehensive Parametric Study for Design Improvement of a Low-Speed AFPMSG for Small Scale Wind-Turbines
In this paper, a comprehensive parametric analysis for an axial-flux permanent magnet synchronous generator (AFPMSG), designed to operate in a small-scale wind-power applications, is presented, and the condition for maximum efficiency, minimum weight and minimum cost is deduced. Then a Computer-Aided Design (CAD) procedure based on the results of parametric study is proposed. Matching between t...
متن کاملMultiobjective Design Optimization of 3–PRR Planar Parallel Manipulators
This paper addresses the dimensional synthesis of parallel kinematics machines. A multiobjective optimization problem is proposed in order to determine optimum structural and geometric parameters of parallel manipulators. The proposed approach is applied to the optimum design of a three-degree-of-freedom planar parallel manipulator in order to minimize the mass of the mechanism in motion and to...
متن کاملSeparation Of Concerns in Multi-language Specifications
We present an analysis of the separation of concerns in multi-language design and multilanguage specifications. The basis for our analysis is the paradigm of the multi-dimensional separation of concerns, which claims that multiple dimensions of concerns in a design should be implemented independently. Multi-language specifications are specifications where different concerns of a design are impl...
متن کامل